@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Roboto:700,700italic,400,400italic);
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	font-family:'Roboto', '微軟正黑體', 'Microsoft JhengHei', 'Arial', '新細明體';
	/*font-family:'Roboto', 'Microsoft YaHei', '微軟雅黑', '微軟正黑體', 'Microsoft JhengHei', 'Arial', '新細明體';*/
	/*font-family:'Roboto', 'Arial', '新細明體';*/
	line-height:130%;
	font-size:1em;
	color:#333;
	-webkit-font-smoothing: antialiased;
}
a{
	text-decoration:none;
	color:#0066cc;
}
a:hover{
	color:#0066cc;
}
a:visted{
	color:#0066cc;
}
b, strong{
	font-weight:bold;
}
.container{
	overflow:hidden;
	width:992px;
	margin:0 auto;
}
.mdMHead .container{
	overflow:visible;
}
.container .g656 .container{
	width:672px;
	margin:0 -8px;
}
.gCol {
	float: left;
	display: inline;
	/*overflow: hidden;*/
	margin: 0 8px;
}
.g302{
	width:302px;
}
.g304{
	width:304px;
}
.g336{
	width:336px;
}
.g288{
	width:288px;
}
.g352{
	width:352px;
}
.g656{
	overflow:hidden;
	width:656px;
}
.g976{
	width:976px;
}
/* grid adj */
.g286{
	width:286px;
}
.g316{
	width:316px;
}
.g624{
	width:624px;
}
.g638{
	width:638px;
}
.g640{
	width:640px;
}
.g648{
	width:648px;
}
.g654{
	width:654px;
}
.adSpace{
	display:block;
	margin:0 auto 16px auto;
}
.adSpace-fit{
	display:block;
	margin:0;
}
.adSpace .adSpace{
	margin:0 auto 8px auto;
}
.ad300{
	width:300px;
}
.ad970{
	width:970px;
	text-align:center;
}
.ad976{
	width:976px;
	text-align:center;
	margin:0 -1px;
}
.ad686{
	width:686px;
}
.ad65690{ 
	width:656px;
	margin-bottom:0;
}
.adChartCorner_old{
	width:380px;
	height:36px;
	padding:0 8px;
	position:absolute;
	bottom:3px;
	right:0;
	border-left:solid 1px #aaa;
}
.adChartCorner{
	width:674px;
	height:36px;
	margin:-8px auto 4px auto;
}